﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace Confucius.utils
{
    public class Constants
    {
        public const string LOCAL_DB_NAME = "confucius.sqlite";
        public const string ASSEMBLY_NAME_CONFUCIUS = "Confucius";
        public const string CONFUCIUS_SQL = "confuciusDB.sql";
        public const string CHECK_INITIALIZE = "SELECT name FROM sqlite_master WHERE type='table';";
        public const string HIGHEST_AVAILABLE_QUESTS = "highestAvailableQuest";
        public const string CURRENT_GAMEID = "currentGameID";
        public const string CURRENT_TALKING_NPCID  = "currentTalkingNPCID";
        public const string CURRENT_DIALOGNODEID = "currentDialogNodeID";
        public const string CURRENT_QUESTID = "currentQuestID";
        
        // Talking page buttons
        public const string LEAVE_TALK = "Leave";
        public const string NEXT_TALK = "Next";
        public const string FINISH_TALK = "Finish";

        // Constant information
        public const string OBJECT_NO_ID_TITLE = "Error";
        public const string OBJECT_NO_ID_DESCRIPTION = "Sorry, there is no information of it.";

        public const string OBJECT_QUEST_ORDER = "Order: ";

        // Media Constants
        public const string DIALOG_MEDIA_BACKGROUND = "VideoBackground.png";
        public const string ITEM_MEDIA_BACKGROUND = "VideoBackground.png";
    }
}
